package com.ssy.lingxi.product.api.model.request;

import com.ssy.lingxi.product.api.model.response.SimpleAttributeValueResponse;
import com.ssy.lingxi.product.api.model.response.SimpleCustomerAttributeResponse;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * 属性值实体类--平台后台
 * @author jw.chen
 * @version 2.0.0
 * @date 2020/6/23
 */
@Data
public class CustomerAttributeValueRequest {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 属性值
     */
    @NotEmpty(message = "属性值不能为空")
    private String value;

    /**
     * 属性值图片url路径
     */
    private String imageUrl;

    /**
     * 属性值是否有效
     */
    @NotEmpty(message = "属性值是否有效不能为空")
    private Boolean isEnable = true;

    /**
     * 会员属性
     */
    @NotEmpty(message = "会员属性不能为空")
    private SimpleCustomerAttributeResponse customerAttribute;

    /**
     * 平台后台属性值
     */
    private SimpleAttributeValueResponse attributeValue;

}
